Data Converter Plug-In 3.30 Release
Notes
Table of contents:
General:
The Data Converter Plug-In (further called DCP) appears under the Tools->Data
Converter Support menu item in Code Composer Studio (CCS) for 'C2800, 'C5400,
'C5500, 'C6200, 'C6400 and 'C6700 DSP family configurations. Future updates for DCP will be available
from http://www.ti.com/sc/dcplug-in
or
using the Update Advisor Feature of Code Composer Studio.
DCP is not considered a part of the Code Composer
or Code Composer Studio products sold by TI. Instead it is a free support
tool providing additional application support to TI customers. As this
all standard disclaimers for application support from TI apply to the tool
itself and all software generated by using the tool. CCS maintenance and
warranty claims do not apply for DCP.
Features of Current Version:
-
Fully implemented graphical user interface
-
Generates or changes files depending on user input:
-
DC_CONF.H: All #define constants according
to user configuration for all data converters and the DSP
-
Txxxx_FN.H: Data converter software object type
definitions and in-line versions of driver functions for device xxxx
-
Txxxx_OB.C: Data converter objects definition
with initialization and driver functions for device xxxx. This drivers
should not be confused with DSP/BIOS drivers.
-
TIDC_API.C & TIDC_API.H: Data Converter API.
A high level interface for using the DCP drivers. It is not required to
use the API as they add a level of indirection. For performance reasons
you might want to directly call device driver functions
-
All devices added by the user and their options are
stored within the CCS workspace. Once saved this allows to get a user configuration
from storage.
-
It is possible to enter a device name without traversing the
selection tree by entering the device name or selecting it from the drop-down
list.
-
See help files for more information.
What's New in this Version:
-
Support for the following new devices is added:
- ADS803 (C6200/C6700, C6400) with DMA support
- ADS804 (C6200/C6700, C6400) with DMA support
- ADS805 (C6200/C6700, C6400) with DMA support
- ADS1625 (C5500, C6200/C6700, C6400) with DMA
support
- ADS7861 (C2800, C5400, C5500, C6200/C6700, C6400)
- ADS8361 (C2800, C5400, C5500, C6200/C6700, C6400)
- ADS8381 (C5500, C6200/C6700, C6400) with DMA
support
- ADS8383 (C5500, C6200/C6700, C6400) with DMA
support
- AFE1230 (C5400, C5500)
- PCM4202 (C5400, C5500, C6200/C6700, C6400)
- Support for the TMS320C2800 DSP platform
- Updated the following drivers:
- ADS1605: (C5500, C6200/C6700, C6400)
with DMA support
- DAC8501: Added support for the C2800
- DAC8531: Added support for the C2800
DCP 3.3 Device Support Table
(Devices denoted in red are new in this release)
| Device |
C2800 |
C5400 |
C5500 |
C6200/C6700 |
C6400 |
|
ADS803 |
C |
C |
C |
D |
D |
|
ADS804 |
C |
C |
C |
D |
D |
|
ADS805 |
C |
C |
C |
D |
D |
| ADS1216 |
C |
D |
D |
D |
C |
| ADS1217 |
C |
D |
D |
D |
C |
| ADS1218 |
C |
D |
D |
D |
C |
| ADS1240 |
C |
D |
C |
D |
C |
| ADS1241 |
C |
D |
C |
D |
C |
| ADS1251 |
C |
D |
D |
D |
C |
| ADS1252 |
C |
D |
D |
D |
C |
| ADS1253 |
C |
D |
C |
D |
C |
| ADS1254 |
C |
D |
C |
D |
C |
|
ADS1605 |
C |
C |
D |
D |
D |
|
ADS1625 |
C |
C |
D |
D |
D |
| ADS7841 |
C |
D |
C |
C |
C |
| ADS7844 |
C |
D |
C |
C |
C |
|
ADS7861 |
D |
D |
D |
D |
D |
| ADS8320 |
C |
D |
C |
C |
C |
| ADS8321 |
C |
D |
C |
C |
C |
| ADS8322 |
C |
C |
D |
D |
D |
| ADS8323 |
C |
C |
D |
D |
D |
| ADS8324 |
C |
D |
C |
C |
C |
|
ADS8361 |
D |
D |
D |
D |
D |
| ADS8364 |
C |
D |
C |
D |
C |
|
ADS8381 |
C |
C |
D |
D |
D |
|
ADS8383 |
C |
C |
D |
D |
D |
|
AFE1230 |
C |
D |
D |
C |
C |
| AMC7820 |
C |
D |
C |
D |
C |
| DAC1220 |
C |
C |
C |
C |
C |
| DAC1221 |
C |
C |
C |
C |
C |
| DAC7512 |
C |
C |
C |
C |
C |
| DAC7513 |
C |
C |
C |
C |
C |
|
DAC8501 |
D |
D |
C |
D |
C |
|
DAC8531 |
D |
D |
C |
D |
C |
| PCM1804 |
C |
D |
C |
D |
D |
| PCM3002 |
C |
D |
C |
D |
C |
|
PCM4202 |
C |
C |
D |
D |
D |
| THS10064 |
C |
D |
C |
D |
C |
| THS1007 |
C |
D |
C |
D |
C |
| THS10082 |
C |
D |
C |
D |
C |
| THS1009 |
C |
D |
C |
D |
C |
| THS1206 |
C |
D |
C |
D |
C |
| THS1207 |
C |
D |
C |
D |
C |
| THS12082 |
C |
D |
C |
D |
C |
| THS1209 |
C |
D |
C |
D |
C |
| THS1218 |
C |
D |
D |
D |
C |
| THS1401 |
C |
C |
C |
D |
C |
| THS1403 |
C |
C |
C |
D |
C |
| THS1408 |
C |
C |
C |
D |
C |
| THS14F01 |
C |
C |
C |
D |
C |
| THS14F03 |
C |
C |
C |
D |
C |
| TLC1514 |
C |
D |
C |
C |
C |
| TLC1518 |
C |
D |
C |
C |
C |
| TLC2551 |
C |
D |
C |
C |
C |
| TLC2552 |
C |
D |
C |
C |
C |
| TLC2554 |
C |
D |
C |
C |
C |
| TLC2555 |
C |
D |
C |
C |
C |
| TLC2558 |
C |
D |
C |
C |
C |
| TLC2574 |
C |
D |
C |
C |
C |
| TLC2578 |
C |
D |
C |
C |
C |
| TLC320AD50 |
C |
C |
C |
C |
C |
| TLC3541 |
C |
D |
C |
D |
C |
| TLC3544 |
C |
D |
C |
C |
C |
| TLC3545 |
C |
D |
C |
D |
C |
| TLC3548 |
C |
D |
C |
C |
C |
| TLC3574 |
C |
D |
C |
C |
C |
| TLC3578 |
C |
D |
C |
C |
C |
| TLC4541 |
C |
D |
C |
D |
C |
| TLC4545 |
C |
D |
C |
D |
C |
| TLC5618A |
C |
D |
C |
D |
C |
| TLV1504 |
C |
D |
C |
D |
C |
| TLV1508 |
C |
D |
C |
D |
C |
| TLV1570 |
C |
D |
C |
C |
C |
| TLV1571 |
C |
D |
C |
D |
C |
| TLV1572 |
C |
D |
C |
C |
C |
| TLV1578 |
C |
D |
C |
D |
C |
| TLV2541 |
C |
D |
C |
C |
C |
| TLV2542 |
C |
D |
C |
C |
C |
| TLV2544 |
C |
D |
C |
D |
C |
| TLV2545 |
C |
D |
C |
C |
C |
| TLV2548 |
C |
D |
C |
D |
C |
| TLV2553 |
C |
D |
C |
D |
C |
| TLV2556 |
C |
D |
C |
D |
C |
| TLV320AIC10 |
C |
D |
C |
D |
C |
| TLV320AIC11 |
C |
D |
C |
D |
C |
| TLV320AIC12 |
C |
D |
C |
D |
D |
| TLV320AIC13 |
C |
D |
C |
D |
D |
| TLV320AIC14 |
C |
D |
C |
D |
D |
| TLV320AIC15 |
C |
D |
C |
D |
D |
| TLV320AIC20 |
C |
D |
D |
D |
D |
| TLV320AIC21 |
C |
D |
D |
D |
D |
| TLV320AIC22C |
C |
D |
D |
D |
C |
| TLV320AIC23 |
C |
D |
C |
C |
C |
|
TLV320AIC24 |
C |
D |
D |
D |
D |
|
TLV320AIC25 |
C |
D |
D |
D |
D |
| TLV320DAC23 |
C |
C |
C |
C |
C |
| TLV320AIC111 |
C |
D |
C |
C |
C |
| TLV5604 |
C |
C |
C |
C |
C |
| TLV5606 |
C |
D |
C |
D |
C |
| TLV5608 |
C |
C |
C |
C |
C |
| TLV5610 |
C |
C |
C |
C |
C |
| TLV5614 |
C |
C |
C |
C |
C |
| TLV5616 |
C |
D |
C |
D |
C |
| TLV5617A |
C |
D |
C |
D |
C |
| TLV5618A |
C |
D |
C |
D |
C |
| TLV5623 |
C |
D |
C |
D |
C |
| TLV5624 |
C |
D |
C |
D |
C |
| TLV5625 |
C |
D |
C |
D |
C |
| TLV5626 |
C |
D |
C |
D |
C |
| TLV5629 |
C |
C |
C |
C |
C |
| TLV5630 |
C |
C |
C |
C |
C |
| TLV5631 |
C |
C |
C |
C |
C |
| TLV5632 |
C |
C |
C |
C |
C |
| TLV5636 |
C |
D |
C |
D |
C |
| TLV5637 |
C |
D |
C |
D |
C |
| TLV5638 |
C |
D |
C |
D |
C |
D = Drivers available
C = GUI and register contents generation (dc_conf.h)
These devices are marked light gray
in the selection tree
Known Issues:
-
If the user changes the automatically generated header
files, especially the auto code start and end markers, a message might appear
that states that there is a problem with this markers. The Plug-In will not
change the text in this case and just insert the new text to the beginning
of the file. In this case compile errors may appear due to double definitions.
In this case, please edit the files manually and delete the old contents.
-
If the user builds a project file and moves this to a new directory without files, DCP will assume that
the files to created files
exist. It will therefore issue a warning "Cannot re-open file".
Just press OK as these file(s) will then be generated correctly.
-
The drivers generates for the TMS320C6200, TMS320C6700 and
TMS320C6400 DSP platforms do not support the big endian mode.
-
DCP help file information for a few data converter
devices is incomplete. In this case a web link is provided that points
to the data converter information folder on TI's external web site. There
the full data sheet and additional device information is available.
-
Not all devices feature a full drivers. For some,
only the register contents is generated based on the settings in the GUI. These
devices are marked with "C" in the table above and are
grey in the selection tree of the tool.
-
ADS803/804/805, ADS1605/1625, ADS8381/8383 and ADS8322 / ADS8323 work only for DSPs with EDMA
support (i.e. not for the TMS320C620x and the TMS320C6701)